-record(cs_chat_send,{
	channel
	,content}).
-record(sc_chat_send,{
	result
	,cdEndTime}).
-record(sc_chat_content,{
	channel
	,roleID
	,roleName
	,content}).
-record(sc_battle_begin,{
	}).
-record(sc_battle_turn,{
	pos
	,turnEndTime}).
-record(cs_battle_uncover,{
	stationID}).
-record(sc_battle_uncover,{
	result
	,pos
	,stationID
	,pieceID}).
-record(cs_battle_choose,{
	stationID}).
-record(sc_battle_choose,{
	result
	,pos
	,stationID}).
-record(cs_battle_move,{
	stationID
	,withFlag}).
-record(sc_battle_move,{
	result
	,moveResult
	,pos
	,srcStationID
	,tarStationID
	,idList}).
-record(sc_battle_piece_dead,{
	pieceIDList}).
-record(sc_battle_over,{
	winPos
	,playerName
	,playerHead}).
-record(cs_battle_surrender,{
	type}).
-record(sc_battle_surrender,{
	result
	,cdTime
	,pos
	,type}).
-record(cs_battle_surrender_answer,{
	isAgree}).
-record(sc_battle_surrender_answer,{
	result}).
-record(sc_battle_info,{
	stationInfoList
	,flag1StationID
	,flag2StationID
	,deadPieceList
	,turnPos
	,turnEndTime}).
-record(sc_battle_camp,{
	playerID1
	,playerID2}).
-record(cs_room_list,{
	roomID}).
-record(p_room_member,{
	pos
	,playerID
	,playerName
	,playerHead}).
-record(p_roomInfo,{
	roomID
	,roomName
	,isSec
	,watchingNum
	,settingList
	,playerA
	,playerB}).
-record(sc_room_list,{
	roomList}).
-record(cs_room_enter,{
	roomID
	,roomSec}).
-record(sc_room_enter,{
	result}).
-record(cs_room_create,{
	roomName
	,roomSec
	,settingList}).
-record(sc_room_create,{
	result}).
-record(sc_room_short_info,{
	memberList
	,leaderID
	,settingList
	,roomName
	,roomSec
	,roomState
	,roomID}).
-record(cs_room_change_rule,{
	settingList}).
-record(sc_room_change_rule,{
	result
	,settingList}).
-record(cs_room_change_pos,{
	pos}).
-record(sc_room_change_pos,{
	result
	,playerID
	,srcPos
	,tarPos}).
-record(cs_room_change_leader,{
	playerID}).
-record(sc_room_change_leader,{
	result
	,srcPlayerID
	,tarPlayerID}).
-record(cs_room_kick,{
	playerID}).
-record(sc_room_kick,{
	result
	,playerID
	,pos}).
-record(cs_room_leave,{
	}).
-record(sc_room_leave,{
	result
	,playerID
	,pos}).
-record(cs_room_change_ready,{
	}).
-record(sc_room_change_ready,{
	result
	,playerID
	,readyState}).
-record(sc_room_member_list,{
	memberList
	,roomState}).
-record(cs_room_fast_join,{
	settingList}).
-record(sc_room_fast_join,{
	result}).
-record(cs_room_modify_room,{
	roomName
	,roomSec
	,settingList}).
-record(sc_room_modify_room,{
	result
	,roomName
	,roomSec
	,settingList}).
-record(cs_role_login,{
	code
	,roleName
	,roleHead
	,roomID}).
-record(sc_role_login,{
	result
	,roleID}).
-record(cs_role_heart_beat,{
	}).
-record(sc_role_heart_beat,{
	serverTime}).
